#ifndef REFRIGERATOR_H
#define REFRIGERATOR_H

class Elephant;

class Refrigerator {
   private:
    bool has_elephant_ = false;
    Elephant* elephant_ = nullptr;

   public:
    Refrigerator();
    ~Refrigerator();
    bool GetHasElephant() const;
    void SetHasElephant(bool has_elephant);
    Elephant* GetElephant() const;
    void SetElephant(Elephant* elephant);
    static void Open();
    void Close();
};

#endif  // !REFRIGERATOR_H
